/*各区域id-----------------------start*/
//南山街道办
var AREAID_NSJDB = 20001;
//深职院
var AREAID_SZY = 2;
//蔡屋围
var AREAID_CWW = 10003;
//龙华街道办
var AREAID_LHJDB = 20003;

/*各区域id-----------------------end*/
//上传多张图片------------------start
//调用相册添加图片
function callAlbum(callback) {
	var album = document.getElementsByClassName('get-show-pic-item-sub-album')[0];
	album.addEventListener('click', function() {
		callGetPicApi('album', callback);
	});
}

//调用相机添加图片
function callCamera(callback) {
	var camera = document.getElementsByClassName('get-show-pic-item-sub-camera')[0];
	camera.addEventListener('click', function() {
		callGetPicApi('camera', callback)
	});
}

function callGetPicApi(type, callback) {
	api.getPicture({
		sourceType : '' + type,
		encodingType : 'jpg',
		mediaValue : 'pic',
		destinationType : 'url',
		allowEdit : true,
		quality : 50,
		targetWidth : 100,
		targetHeight : 100,
		saveToPhotoAlbum : false
	}, function(ret, err) {
		if (ret) {
			var imgurl = ret.data;
			callback(imgurl);
			addOnePic(imgurl)
		} else {
			api.toast({
				msg : '获取图片失败'
			});
		}
	});
}

//添加一张图片
function addOnePic(imgurl) {
	var ul = document.getElementsByClassName('get-show-pic')[0];
	var ulL = ul.getElementsByTagName('li').length;
	if (ulL - 2 >= 5) {//最大不超过5张图片
		return;
	}
	var li = document.createElement('li');
	var existLi = document.getElementsByClassName('get-show-pic-item-album')[0];
	li.setAttribute('class', 'get-show-pic-item');
	var img = document.createElement('img');
	img.setAttribute('class', 'get-show-pic-item-img');
	img.setAttribute('src', imgurl);
	li.appendChild(img);
	ul.insertBefore(li, existLi);
}

//上传多张图片------------------end
//输入框弹出
var UIChatBox;
//isAutoPop是否直接弹出
function popInput(parents) {
	UIChatBox = api.require('UIChatBox')
	UIChatBox.open({
		placeholder : '',
		maxRows : 4,
		emotionPath : 'widget://res/img/emotion',
		texts : {
			recordBtn : {
				normalTitle : '按住说话',
				activeTitle : '松开结束'
			},
			sendBtn : {
				title : 'send'
			}
		},
		styles : {
			inputBar : {
				borderColor : '#d9d9d9',
				bgColor : '#f2f2f2'
			},
			inputBox : {
				borderColor : '#B3B3B3',
				bgColor : '#FFFFFF'
			},
			recordBtn : {
				normalBg : '#c4c4c4',
				activeBg : '#999999',
				color : '#000',
				size : 14
			},
			extrasBtn : {//（可选项）JSON对象；附加功能按钮样式，不传则不显示附加功能按钮
				normalImg : 'widget://image/icon_left_arrow.png' //（可选项）字符串类型；附加功能按钮常态的背景图片（本地路径，fs://、widget://）
			},
			indicator : {
				target : 'both',
				color : '#c4c4c4',
				activeColor : '#9e9e9e'
			},
			sendBtn : {
				titleColor : '#4cc518',
				bg : '#999999',
				activeBg : '#46a91e',
				titleSize : 14
			}
		},
		extras : {
			titleSize : 10,
			titleColor : '#a3a3a3',
			btns : [{
				title : '图片',
				normalImg : 'widget://image/icon_left_arrow.png',
				activeImg : 'widget://image/icon_left_arrow.png'
			}, {
				title : '拍照',
				normalImg : 'widget://image/icon_left_arrow.png',
				activeImg : 'widget://image/icon_left_arrow.png'
			}]
		}
	}, function(ret, err) {
		if (ret) {
			//直接弹出软键盘

			UIChatBox.popupKeyboard();

		} else {
		}
	});
	if (parents != null) {
		colseInput(UIChatBox, parents);
	}
}

//判断是否点击了其它地方，关闭输入框;parents=>需要判定的控件("#leave-words-content,#leave-words-content *")
function colseInput(UIChatBox, parents) {
	$(document).click(function(e) {
		e = window.event || e;
		// 兼容IE7
		obj = $(e.srcElement || e.target);
		if (!$(obj).is(parents)) {
			UIChatBox.close();
		}
	});
}

/*按返回icon时*/
function clickBackIcon() {
	var iconBack = document.getElementsByClassName('left_arrow')[0];
	iconBack.onclick = function() {
		api.closeWin({
		});
	}
}

//点击“关注”
function toAttention() {
	api.toast({
		msg : '点击关注'
	});
}

//跳转到“关注界面” type==是从何处进来的0，代表从他的主页；1代表从我的主页
function toAttentionPage(type) {
	api.openWin({
		name : 'win_attention',
		url : '../html/win_attention.html',
		pageParam : {
			'type' : type
		}
	});
}

//跳转到“粉丝界面”type==是从何处进来的0，代表从他的主页；1代表从我的主页
function toFansPage(type) {
	api.openWin({
		name : 'win_me_fans',
		url : '../html/win_me_fans.html',
		pageParam : {
			'type' : type
		}
	});
}

//聊一聊，跳转到聊天界面
function toChat() {
	api.openWin({
		name : 'win_chat',
		url : '../html/win_chat.html'
	});
}

//跳转到“他的主页”id唯一标识（可以防止打开win相同）
function toOtherHomePage(id) {
	api.openWin({
		name : 'win_other_homepage' + id,
		url : '../html/win_other_homepage.html'
	});
}

//跳转到“他的商品页”,id唯一标识（可以防止打开win相同）
function toOtherCommodityPage(id) {
	api.openWin({
		name : 'win_othercommodity',
		url : '../html/win_other_commodity.html'
	});
}

//跳转到“消息界面”
function toMsgPage() {
	var clickMsg = document.getElementsByClassName('icon-msg')[0];
	clickMsg.onclick = function() {
		api.sendEvent({
			name : 'toMsgPage'
		});
		api.closeToWin({
			name : 'root'
		});
	};
}

/**
 * 数据显示容错处理
 * @param {String} data - 需要处理的数据
 * @return 返回处理后的数据
 */
function dataFaultTolerant(data) {
	if (data == null || data == 'null') {
		return '--';
	} else {
		return data;
	}
}
